import axios from "axios"
// import {ElMessage} from "element-ui"
// 前缀地址 http://182.92.162.156:8083   
//后端代码还需要根据前端需求完善，如果不需要刻意把本地地址改成上方阿里云服务器地址
const baseURL = "http://182.92.162.156:8083"
// const baseURL = "http://localhost:8083"

const request = axios.create({
  baseURL:baseURL,
  //超时访问，超过时间终止
  timeout:5000,
  withCredentials: false,
  headers:{
    "Content-Type":"application/json;charset=utf-8"
  }
})

//拦截器

//请求拦截器  发请求-拦截器-服务器

request.interceptors.request.use(

   (config) => {

    // 请求头添加token

    // config.headers["token-name"] =your token

    // config.headers["Content-Type"] = "application/json"

    return config;

   },

   (error) => {

    Promise.reject(error);

   }
  
  );
  

  // 响应拦截器  服务器-拦截器-页面

  request.interceptors.response.use(

     (response) => {
    
      const res = response.data;
      if (res.code !== "200"){
        // ElMessage({
        //   message: res.message + ': 错误状态' + res.code,
        //   type: 'error',
        // })
      }
      // response.setHeader("Access-Control-Allow-Origin", "http://www.domain1.com");
      return res;
    
     },
    
     (error) => {
    
      console.log(error)
    
     }
    
    );
    export default request
   
    